#ifndef __DS18B20_H__
#define __DS18B20_H__

sbit DS18B20_IO=P3^7;

void DS18B20_Init();
unsigned char DS18B20_receiveaction();
void DS18B20_Send_Bit(unsigned char io);//发送一个比特位
unsigned char DS18B20_Read_Bit();//读取一个比特位
void DS18B20_Send_Byte(unsigned char m_data);//发送一个字节
unsigned char DS18B20_Receive_Byte();//接收一个字节

void DS18B20_Convert();
float DS18B20_ReadTempture();


#endif